#ifndef POD_PARSER_H
#define POD_PARSER_H

#include "model.h"  // 包含之前定义的 Pod 结构
#include <vector>
#include <jsoncpp/json/json.h>

class PodParser {
public:
    // 解析单个 Pod 对象
    static bool ParsePod(const std::string& json, nanok::Pod& pod);
    
    // 解析 Pod 列表
    static bool ParsePodList(const std::string& json, std::vector<nanok::Pod>& pods);
    
    // 将 Pod 对象转换为 JSON
    static std::string ToJson(const nanok::Pod& pod);
};

#endif // POD_PARSER_H